package net.guerlab.sdk.anubis.entity;

import java.math.BigDecimal;

/**
 * 骑手
 * 
 * @author guer
 *
 */
public class CarrierInfo {

    /**
     * 骑手电话
     */
    private String carrierPhone;

    /**
     * 骑手姓名
     */
    private String carrierName;

    /**
     * 骑手所在纬度（火星坐标系）
     */
    private BigDecimal latitude;

    /**
     * 骑手所在经度（火星坐标系）
     */
    private BigDecimal longitude;

    @Override
    public String toString() {
        StringBuilder builder = new StringBuilder();
        builder.append("Carrier [carrierPhone=");
        builder.append(carrierPhone);
        builder.append(", carrierName=");
        builder.append(carrierName);
        builder.append(", latitude=");
        builder.append(latitude);
        builder.append(", longitude=");
        builder.append(longitude);
        builder.append("]");
        return builder.toString();
    }

    /**
     * 返回 骑手电话
     *
     * @return 骑手电话
     */
    public String getCarrierPhone() {
        return carrierPhone;
    }

    /**
     * 设置骑手电话
     *
     * @param carrierPhone
     *            骑手电话
     */
    public void setCarrierPhone(
            String carrierPhone) {
        this.carrierPhone = carrierPhone;
    }

    /**
     * 返回 骑手姓名
     *
     * @return 骑手姓名
     */
    public String getCarrierName() {
        return carrierName;
    }

    /**
     * 设置骑手姓名
     *
     * @param carrierName
     *            骑手姓名
     */
    public void setCarrierName(
            String carrierName) {
        this.carrierName = carrierName;
    }

    /**
     * 返回 骑手所在纬度（火星坐标系）
     *
     * @return 骑手所在纬度
     */
    public BigDecimal getLatitude() {
        return latitude;
    }

    /**
     * 设置骑手所在纬度（火星坐标系）
     *
     * @param latitude
     *            骑手所在纬度
     */
    public void setLatitude(
            BigDecimal latitude) {
        this.latitude = latitude;
    }

    /**
     * 返回 骑手所在经度（火星坐标系）
     *
     * @return 骑手所在经度（火星坐标系）
     */
    public BigDecimal getLongitude() {
        return longitude;
    }

    /**
     * 设置骑手所在经度（火星坐标系）
     *
     * @param longitude
     *            骑手所在经度（火星坐标系）
     */
    public void setLongitude(
            BigDecimal longitude) {
        this.longitude = longitude;
    }
}
